package com.example.test_demo.jianZaoZheMoShi;
/**
 * 建造者模式：
 * 一个接口多个实现类（相当于service和impl的关系）
 * 不同的实现类处理不同的业务逻辑
 * 再由一个控制类控制，创建方法入参是接口类，根据它实现类的不同而调用不同的业务
 *
 * 多用于订单区分普通会员和超级会员的业务问题
 * @author Hasee
 *
 */
public class Test {
	public static void main(String[] args) {
		Builder movieBuilder = new MovieBuilder();
		Builder XiaoShuoBuilder = new XiaoShuoBuilder();
		Kongzhi kz = new Kongzhi();
		kz.Product(movieBuilder);
	}

}
